About Charlies Stores Limited (01761459) United Kingdom