About Q Stores London Limited (10339318) United Kingdom