About Thorneycroft Truck & Plant Ltd (13274468) United Kingdom