British Gas Forced to Pay £20 Million: Prepayment Meter Scandal Exposes Regulatory Failure | The Prime