About Mactaggart Surveyors & Valuers Limited (07524419) United Kingdom