S&P 5007,376.86▲ 0.31%
British Gas Fined £20m for Forced Prepayment Meter Installations on Vulnerable Customers — Witness News