About Thorneycroft (exmouth) Limited (03066265) United Kingdom