About A1 Stores London Limited (11957266) United Kingdom