With regards to the failed appointments request that you speak with their failed appointments team or guaretee of service teams. They should investigate the failure and dependant on the outcome you should be awarded £20.00 per visist, this cna be further increased if they do not resolve thier investigation promptly details of this will be on your supplier's code of conduct.
Stuck meter's can occur, all this means is that the register fails to record usage even though gas/elec is still being passed through the meter. What this basically means is that if/when a meter reader has returned the same reading to your supplier they have ignored it (because t doesn't make sense) and used an estiamtion instead. Ideally your supplier would have picked up on this issue before now - their arguement will be that they have x millions of customers to review and manually reviewing each one is impossible they rely on customer's to bring the problem to their attention yada yada.
They will replace the meter and monitor your usage on this meter and use this infomqtion alongisde any infoamtion they have from the meter prior to the failure (so deliberaely using less energy while under the review won't work i'm afraid) to calculate a best estimation of your consumption throughout the time the meter was stuck.
Enquire into weather Billing Code (what and how a supply can bill you for) or Operational Loss (events not specificaly mentioned within the Billing Code criteria but fall within the spirit of the Code) can be applied - suppliers generally won't volunteer these but will inviestigate and apply them if these points are raised. Finally with whatver balance is remaining you can negoitaite a suitable time-frame for the repayment - most suppliers will be happy to set up a repayment plan to last as long as the oiginal problem exsisted for.