About Croxford Close Management Company Limited (11695523) United Kingdom