About Pontypool Tyre & Exhaust Centre Limited (05021308) United Kingdom