Big Ben Supermarket 122 Fore Street, London N18 2XA