In Gillingham / Shaftesbury and the surrounding small towns, there aren't any proper M&S stores, just food outlets in Blandford and Frome. There's a single Boots and a single WH Smiths (both in Shaftesbury). If you want High Street chain stores, you're really looking at Yeovil or Salisbury (both around 25 miles away) or Poole / Dorchester (about 35 miles). The Budgens in Shaftesbury closed suddenly a few weeks back, it's just an empty building now; that leaves Shaftesbury with just a Tescos. In Gillingham, we have 4 supermarkets - Lidl, Iceland, Asda, Waitrose, (and Aldi seeking planning permission at a site on the outskirts). The Co-op suffered a fire about 4 years ago apparently, closed and the building remains empty. Gillingham High Street is pretty dead - estate agents, charity shops, takeaways, one independent butcher we support when we can, and similarly an independent hardware store, but interestingly we do have a thriving Costa and a Poppins (café chain). Shaftesbury is more touristy and consequentially has more eclectic independent outlets.
However the biggest worry in this neck of the woods is the High Street banks. Around us, Wincanton, Stalbridge and Sturminster Newton are all set to lose their last banks by the end of the year. These are all reasonably sized small towns, around 6,000 to 12,000 inhabitants. Whatever happened to the pledge never to close "the last bank in town"? In Gillingham we have Lloyds and the TSB - but the TSB are actively monitoring "footfall" into their branch ..... Thankfully Shaftesbury still seems to have all the major High Street banks for now, even if some of them are reducing their hours of opening.
Over in Shepton Mallet, which has already lost all its banks, the Nationwide are looking to move in and open a branch to compensate. Folk are hoping this will be successful and encourage Nationwide to open in the other towns now losing their banking services. Of course the banks say "more people are using online services" - a prime example of a self-fulfilling prophesy ....