About Thornycroft Group Limited (11297819) United Kingdom