Meridian Supermarket 103 Meridian Walk, London N17 8EH