I have had a similar problem with SWEB on a house I used to own. It had two electricity meters, one peak and the other Economy 7.
They had to replace both meters as to service the old ones. Prior to the change we had both meters read and a bill stating both readings supplied. After the change they lost one meter from their system. So that the meter reader could see two meters but could only read one. This went on for a couple of years with us telling SWEB about the problem almost monthly and their help desk telling us that we must be seeing things as we only has one meter. We even had SWEB managers come out and go yes you have two meters, we do not know why you are not billed correctly. In the end SWEB wrote off the bill outstanding and paid back what we had payed as compensation. A total bill writen off of over £1000 for over two years of electricity.
If I was you I would talk to one of the energy watchdogs, as this is what we did. They applied presure to SWEB to sort it out. You might not get the whole bill writen off but I would push for it as teh mistake is British Gas's, not yours and you have pointed out their error to them.