About Churchill Group Holdings Limited (12173464) United Kingdom