About Stokes & Thorne Automotive Ltd (11920409) United Kingdom