About Churchill Management Limited (02158416) United Kingdom