About Templars Building Surveyors Limited (02332998) United Kingdom