Very suspect. Anyone can find your name and claim they have details.
As said ring British Gas and ask them about it, they will like to know what is going on if it is a scam.