About Churchill Beckett Partners Ltd (12027966) United Kingdom