Best Fish & chips restaurant in London, united kingdom