Best Cafe in Stamford, united kingdom