About Thorneycroft Holdings Limited (11528200) United Kingdom