About Spencer Court (new Milton) Limited (00882780) United Kingdom