About Cochrane Partnership Limited (10543102) United Kingdom