About Cotterill Scientific Ltd (10699759) United Kingdom