So far this year around 12,000 independent shops and almost 7,000 major chain branches have closed across Wales and England as debt problems impact the high street. Research by the Local Data Company (LDC) found that the average retail vacancy has risen by almost 8% since last year – from 4% to 12% now. Worst [...]