About Cochrane Industries Uk Limited (02291462) United Kingdom