Alden are a highly accredited Main Contractor serving Building Surveyors and Property Managers throughout London and the home counties.