No, £550-£750 is probably the norm, things in the £750-£1000 range do come up but generally in combination with some sector speciality or if a company is really desperate (not normally a good sign).
I've seen similar ranges advertised. It's probably worth noting that it's mostly the big financial firms that tend to offer this kind of money (£600+/day), and as well as the technical skills ig1 mentions, most positions also require real world experience working in their field. You are unlikely to jump from writing business admin software or games into financial modelling at that kind of money even if you've got a decade of programming experience and all the technical skills they can think of.
Also, keep in mind that these places are all based in London, so you have to factor in either relatively high accommodation costs or a significant amount of both time and money on the commute.
Also also, when you deal with these guys, you are usually not selling your services so much as your soul, because you aren't going to have much time and energy left to enjoy your off hours for as long as you're working there.
(I've been invited to work at these places but never taken them up on it, and having seen the effect it has had on some of my close friends, I have never regretted going a different way.)
Some of the banks, are willing to hire people from outside the financial sector. You might get a lower rate for it initially, but it's definitely possible to break in.
The work culture depends very much on the bank, the British/French/German banks tend to be much less work obsessed than the American and Japanese ones.