About Churchill & Sim Limited (03472820) United Kingdom