While the High Street is a battleground for supermarkets, online retailers and discount chains – convenience stores are thriving.