About The Red Horseshoe Ltd (09412046) United Kingdom