British Gas profits up

More customers switching energy providers is pushing up profits at British Gas.