About Sandford Tyre Exhaust Centre Limited (06816408) United Kingdom