About Crofters Court (management Co) Limited (02759959) United Kingdom