About Horseshoe Close Management Company Limited (05779692) United Kingdom