Just for info, I know 2 people in London that make more than £100k/year and they are both contractors; they reached around £60k/year at max as employees before changing to contractors. One works for the government doing mostly nothing (not kidding, he explained what he did in his first 6 months - probably worked 30-40 hours in total), one works from London for some companies abroad. If you want to get 100k as an employee it's very tough or closes to impossible, but it is doable if you switch.
> One works for the government doing mostly nothing
What department? I couldn't stomach working at a particular 'international trade' department, because they managed to hire the most awful team of over-engineers to build a CMS.
I couldn't understand what the fuck they did there, other than force me to do superfluous shite for months after I delivered what they wanted. That superfluous shite being the bifurcation of a PDF generator Django application to a 'server' and 'client' micro-service that communicated over an HTTP API; which they also demanded that I write a pip installable client for (a client for an API that had one endpoint!)
This was years ago, and I still have no qualms about deriding these jackanapes who work in the insular world of government Python development in London. I felt like a proper whore working for the government, extremely easy work, good pay; but a terrible inability to see how mediocre what they were doing was.