About Churchill Group Limited (00922947) United Kingdom