8 Best Fish and chips Restaurants in London (2026)