About Torwood Motor Co Limited (11538942) United Kingdom