About Three Horse Shoes Whitchurch Limited (13091819) United Kingdom