About Churchill Executive Search Limited (08167458) United Kingdom