About Churchill Stores Ltd (06200118) United Kingdom