Shell has only moved because they didn't want to pay dividend tax, and post Brexit the UK has decided that being a tax shelter for multi-nationals may not be the worst move. Whether that is true in the long term remains to be seen, the fact that Shell moves their head office may not be worth as much as losing the rest of the Euro clearing that is happening in London over the next decade or so.