About Vicky Stores Ltd Ltd (12774182) United Kingdom