The Daylesford Organic shop , near Stow-on-the-Wold , specialises in vegetables , fresh from the Bamfords ' own kitchen gardens , award-winning handmade cheeses and fresh meat from the couple 's organic Staffordshire estate .