About Cochrane Consulting Limited (03335971) United Kingdom