Consumers Face £820m Bill for Energy Company Failures