About Tyremasters Stoke Ltd (13604429) United Kingdom