More than 11,000 small businesses closed in the U.K. last year. Many smaller shops could not keep up with higher energy costs, inflation and competition from online retailers.
More than 11,000 small businesses closed in the U.K. last year. Many smaller shops could not keep up with higher energy costs, inflation and competition from online retailers.