About Thorneycroft Asset Management Limited (03306867) United Kingdom