About Spencers Court (ea) Management Company Limited (06376012) United Kingdom