About Cochrane & Cochrane Ltd (07245384) United Kingdom