British Gas Forced to Pay £20m Over Prepayment Meter Scandal | The Prime