News
Reform UK leader Nigel Farage declared the highest value, receiving gifts worth a total of £98,709 over the past year.
U.K. prime minister had a bold plan for cleaning up British politics. A year in, campaigners say it amounts to little more ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results