About Thornycroft Developments Limited (13394636) United Kingdom