About Cochrane K Limited (08393620) United Kingdom