I don't think any government would have the balls or integrity to shut off the offshore tax havens tbh.
That is what makes the UK so attractive to overseas investors and money launderers. The 'City of London' with its own rules, thousands of lawyers and accountants there solely to shift money to safe tax havens. Millions sunk into property development, with the owners hidden behind shell companies and fake ownerships.
This country is complicit in moving dodgy money from anywhere in the world, no matter it's origins and source, the 'City' will move it, hide it and launder it. The stooges that allow this to happen, are doing it themselves, Nadhim Zahawi, and his boss Sunak their supporters and donors. Corruption on a massive scale, even the Monarchy have 'Trusts' set up offshore to avoid tax, how much money do these greedy bastards need. Thing is, the puppets like the Tory government are just small cogs that do as they are told.
I despair, I cannot think of another government anywhere that is as corrupt as ours, and that shit show called the House of Commons, with the grunting and baying, noises of support, 'here here' an embarrassment to debate, needs spraying whilst full with manure slurry, then a bunch of homeless, destitute citizens armed with baseball bats, set free amongst them for an hour or two.