About Churchill Safes & Security Products Limited (02626247) United Kingdom