Ofgem has announced that the price cap will rise from 1 April to 30 June, British Gas - which is rivalled by OVO, EDF, EON Next and Octopus - has said.