Bloke on Sky News about 18:30 last night was talking sense on this TBH, forget who he was though. General gist of what he was saying was to make a 30% flat tax rate (rich, well everyone, will see it as fair so not resent paying & UK will look attractive), close all these stupid loopholes so that everyone gets and pays their 30%, and save money by sacking half of HMRC as now it's a flat tax their job is dead easy.
Government gets more money in as the rich actually pay their tax. Rich don't resent paying their tax as a flat percentage is fair. UK looks attractive so rich/investors don't need to bother doing the whole Monaco/Luxembourg thing. Government saves money as HMRC is way more efficient.