About Croft Close Management Company Limited (08061247) United Kingdom