About Churchill & Partners Ltd (11122387) United Kingdom