This guide to London grocery stores and popular London supermarkets is perfect for expats, new residents, and budget travelers.