About Spencer Surveys Limited (05248281) United Kingdom