About Horseshoe Management Company Limited (08092613) United Kingdom