About Churchill Blake Ltd (11297286) United Kingdom