About Croft Gardens (spencers Wood) Management Company Limited (09875909) United Kingdom