About Churchill Management Services Limited (01295676) United Kingdom