In central London perhaps. But it's by no means important to live actually in London and work in London. Commuter culture is (or at least was) big. Many people commute from the surrounding 100+ miles by train each morning and pocket those London salaries while living in low cost of living areas.
Edit: my point is that a top 1% salary seems about right relatively for a tech lead position.