London is home to more than a fifth of the UK’s top 100 taxpayers, according to the Sunday Times Tax List 2026, with ...