Gordon Brown is responsible for a lot of of things, one of which is the loss of personal allowance for earning over 100k. Meaning earnings between 100 and 115 are taxed at 60%
Keeping taxable earnings below 100k through additional pension contribution is perfectly legal.