About Cochrane Close Management Limited (03105253) United Kingdom