About Spencer Homes Limited (05139508) United Kingdom