About The Horseshoe Property Management Co. Ltd (10519158) United Kingdom