About Churchill Partners Holdings Ltd (10636651) United Kingdom