About Heywood & Partners Surveyors Limited (02661356) United Kingdom