As we head towards Christmas, the price cap remains sky high for UK households, costing them as much as £1717 to heat their ...