About Churchill House Management Limited (03689243) United Kingdom