Research reveals over 10,300 new businesses set up in the South West this summer
By Nick Batten
on 29 September, 2023
New research from the UK’s insolvency and restructuring trade body R3 has found that more than 10,300 new businesses were set up in the South West...