Leckford River Test

  • Waitrose launches dedicated farm shop

    THE LECKFORD ESTATE, the Waitrose farm in Hampshire, has opened the doors to its new farm shop for the first time this week setting the scene for a new trend in the food industry.   Selling over 1,000 products, the… Read More