is the XLN automatic contract renwal a legal contract as I understand Ofgem were putting a stop to t

they are trying to charge me £199 plus vat for contract cancellation but the only reason I am cancelling is because they cut me off without any warning and I lost £2000 worth of income as a direct result. I have contacted them but no reply and now I have received a letter from a debit collector. Nice one XLN

placeholder text for bug in Chrome