About Thornycroft Engines Limited (13447307) United Kingdom