HomeThemesTypesDBAbout
item: #17459
One in eight traders have lost business – while a quarter of small firms consider moving operations out of Britain, Dispatches reports.