British Gas Hit With £2.65m Fine for Overcharging Customers