About Spencer Court (elm Park) Limited (02958231) United Kingdom