About Mcneill Lowe & Palmer Surveyors Ltd (07509720) United Kingdom