British Gas has agreed to pay a £20million penalty to settle an investigation into its forced fitting of prepayment meters. Regulator Ofgem said the energy supplier had breached licence conditions ...