About Thorneycroft Trust Corporation Limited (12401178) United Kingdom