About T.s. & Williams Automobiles Limited (08442380) United Kingdom