UK Government’s Investment Zones – Will They Work?

The UK government has announced the creation of 12 new Investment Zones to "drive business investment and level up" areas of potential across England.