Best Fish & chips restaurant in New Malden, united kingdom