About Charles Cochrane Limited (09215749) United Kingdom