About Spencer House Management Limited (03042314) United Kingdom