About Horseshoe Property Investments Ltd (NI656913) United Kingdom