About Oldham Tyres & Exhausts Limited (10778385) United Kingdom