About Cochrane Controls Ltd (09801146) United Kingdom