About Cochran Harris & Clarke Limited (08436545) United Kingdom