About Telford Tyres Limited (11417582) United Kingdom