When you find out just how much about you is accessible on the net with a bit of searching, it gives you a jolt! That scammer could have found out the name and address from the reply to the mail scam, then noted more from the Barclays scam, and then found all those other details online and used them to confirm how genuine their call was!
The moral is - make sure that YOU contact people on their secure phone number or website, don't passively accept THEM contacting you and claiming to be who they aren't.
If you are in a hurry, ask for a number to call them back later - but don't use it! Instead find the secure website of whoever they claim to be (it has an s with the http in the browser address box, and a little piccy of a padlock. If you hover your pointer over the padlock or select it you will see more information. Try it on the Gransnet address in the box) Find how to contact them in safety to find out what is going on, or find the business number in the phone directory and ring that.