I have used Cheap Energy Club for 2 or 3 years now and find them very good.
When my fixed deal with British Gas ended in February I moved to Affect Energy (Based in Shoreham) and have a new fix which is very competitive. Very efficient although they do request readings every month as they say it...