Best Fish and chips takeaway in London, united kingdom