About Cochran Ltd (SC379382) United Kingdom