I have had several similar calls and, yesterday, I confirmed with TalkTalk that it is a scam. I suspect that it is a result of the hacking of the Carphone Warehouse data from whence they would get your details. I am just putting a bar on the numbers they use. Yesterday it was 0019897546938