About Cotterill Mechtech Ltd (13236801) United Kingdom