But tucked away in the charming town of Stowe, there’s a little shop that’s about to make your inner craft ... Feast your ...