We went through money saving expert and got a good deal with Scottish Power and a nice big sum as cashback.
It's helpful if you have some idea of your normal consumption, as different companies work out cheaper at different usage levels.
Good luck. It's a jungle out there!