About London Food And Wine Stores Limited (11278661) United Kingdom