Death and taxes – the causal link in UK retailing?

In the 2018 the number of retail closures and examples of retailers in distress has taken many by surprise. The Centre for Retail Research data shows that this year 27 retail companies have failed, 1,965 […]