About C & C Stores Limited (10773842) United Kingdom