thebirches,
This should be resolved by EDF Energy and E.ON but in order to help things along, I'd advise speaking to:
Consumer Focus - Tel: 020 77997900
The Energy Ombudsman - Tel: 01925 530 263
Let me know how you get on.
Regards,
Scott Byrom
Utilities Manager
moneysupermarket.com