About Thornycroft Limited (07712682) United Kingdom