About Tudor Horseshoe Management Limited (09067467) United Kingdom