About Horseshoe Tyres & Vehicle Sales Limited (09786569) United Kingdom