About T & S Autos Garage Limited (12923186) United Kingdom