About Thelwell Autos Ltd (13368728) United Kingdom