About Churchill Holdings Limited (02832850) United Kingdom