About Spencer House Management (wimbledon) Limited (01195548) United Kingdom