When it comes to locating head offices, there's a general trend (which the government is keen to stem) for UK headquartered companies to move their HQ offshore (most commonly to Ireland or Switzerland). It's called "inverting".
The reason companies do this is because the Ireland and Switzerland don't tax HQs as much as the UK.
It doesn't really work for companies that genuinely do most of their business in the UK. Their footprint here is too large for them to lose tax resident status here. It can work for companies that happen to be UK HQ for historical reasons but where the UK is now a minor component of their global business. A good example would by Shire, the pharmaceuticals group. Less than 10% of their sales are in the UK, the bulk of their R&D is in the US. They argued that it was ridiculous for them to suffer (relatively high) UK tax when they could just as well be in Ireland and pay less.
Personally, I don't like inversions much. It feels too much like biting the hand that fed you in your early years, especially when the companies make damn sure that they can still list on the LSE and so access the UK's capital markets.
But I'm a realist. Companies have a fiduciary duty to maximise returns for their shareholders. All of the government's current proposals have as their underlying rationale the need to ensure that the UK has a competitive tax regime, and to keep UK companies here. To that end, in the main, I welcome them.