About Cosworth Enterprises Ltd (02703808) United Kingdom