About Cochran Creative Condensing R&d Co. Ltd. (07650496) United Kingdom