About Croft Court (spencers Wood) Management Company Limited (12806016) United Kingdom