About Tyre Specialists Limited (10329149) United Kingdom