Really? Although I rarely see salaries advertised in job ads, and rarely hear from programmers how much they're paid, I got the feeling that you could get about 40K as a non-junior engineer (about 50K in finance).
I'd say £70k+ for senior. Contract rates are £450+, so ~£100k a year.
(I've been considering England on and off, but am scared of the London commute.)