Bitemarx,
I think I am experiencing the same thing.
NPower billing me although I moved into the house and switched to FirstUtility straight away.
I called the Xoserve helpline (they maintain a register of all meters and each meter is identified by a meter point reference number, which is NOT the meter serial number). Turns out First Utility messed up and took over an obsolete meter point reference number (some properties have more than one listed but only one should be active). NPower continued to bill me as "their" MPRN had not been taken over. First Utility refunded me.
I'd suggest you call Xoserve to check the listed MPRN(s) for your property. NPower and EDF can also tell you which MPRN they have for you and these SHOULD normally be the same as you only have one meter,
good luck