About Horseshoe Apartments Limited (11968616) United Kingdom