About Spencer House (freehold) Limited (03295727) United Kingdom