Speak to energywatch, they will be able to advise you. Don't let thenm push you around, if they are at fault in not reading the meter, but you do ligitamately owe them the money, pay it back in installments.
Check the meter reading yourself. It's easy to do against the bills. You should check them each time they send you a bill. If they estimate it, ring them up and tell them what it is, then you can't fall behind.
Paul