I never knew about this info but thanks to a story in the news today regarding Eon & their honesty, I do now!
It seems that Ofgem have Guaranteed Standards for Customer Services that have to be met by energy suppliers, these include visiting customers at home and paying compensation if these appointments are missed!
Each Energy Supplier have their own levels of payment but all have to adhere or face formal action. However in the case of Eon because they realised their error & fessed up to it, they haven't, but they have had to contact around 24000 customers that have been let down by them in the last few years & are making compensation payments. They're also donating nearly £2 million to two charities, National Energy Action and Citizens Advice.
So if Eon have done that to you, a cheque for up to £46 could be landing on your doorstop any day now or if they or another supplier doesn't keep a pre-booked appt in future, then they will owe you cold hard cash which you can then put towards their exorbitant prices for keeping you warm!
Story / Info in 1st post