About Churchill Grinders Limited (04229761) United Kingdom