About Spencer & Co Surveyors Limited (06929516) United Kingdom