OK, then let all the people living in the regions take their "business" to firms with offices in the regions, i.e. solicitors, pension firms, insurers, investment firms, banks, supermarkets, etc.
It's all well and good saying London is the economic centre, but a lot of that is because the reporting is based on head offices, rather than location of the staff/customers.
If random banks, legal firms, insurance/pension firms, moved their head office address to places like Hartlepool or Blackpool, then suddenly the "statistics" of tax revenue etc would suddenly shift to those places.
London is only so successful (on paper) because of the centralisation of everything from the regions to London over the past few decades.
The profits of a supermarket in Morecambe should really be declared as "profits/tax" in Lancashire, not shown as London just because that's where the supermarket head office is based. Likewise with the "value" of work done by a Sky engineer working in Bradford - should be shown as tax/revenue of Yorkshire rather than London where the Sky head office is based. The economic picture of the UK would be VERY different if it was based on staff/worker location rather than head office location.