Best Fish & chips restaurant in Stamford, united kingdom