About Stowmarket Exhaust & Tyre Centre Limited (01805833) United Kingdom