Contractors with highly specialist skills in technical industries can earn £100,000 - IT, engineering, manufacturing etc.
The downside is that it's unstable - if a company's going to pay somebody that much money for their knowledge they generally want to do it for as short a time as possible - get them in, do the job, get rid of them - so high-earning contractors often live from contract to contract. Tax is also a massively sticky issue and depending on what you're doing and what mood the government of the day is in you could be paying over 50% tax.
In terms of more stable work, the very top senior managers in most large organisations are probably earning £100,000+. The downside there being long hours, high accountability for the performance of the organisation, high pressure. Again, high tax too means the higher you go up the payscale, the less money you actually gain in real terms. An employee (i.e. not freelancer or working any fancy tax arrangements) earning £100,000 only actually gets £65,000 take-home salary.