About Thatcham Motor Company Limited (10840230) United Kingdom