People who earn more than £1 mil a year, and there are lots of them.
lawyers (£900 an hour), surgeons (£500 an hour), accountants (£250 an hour), IT and business consultants (£150 an hour).
Certainly not the majority who are on PAYE and you can forget the billionaires, they give every year...