About Cochrane & Co Accountants Limited (06185699) United Kingdom