About Churchill Controls Limited (01166152) United Kingdom