Here's the short answer - no!
I should explain. he numbers are spoofed or copied from the numbers of real subscribers. Blocking spoofed numbers would have the effect of denying service to genuine landline phone users - both incoming and outgoing calls. No telco will do that. You would want it either.
The blocks of telephone numbers allocated to UK telcos are in the public domain. All the scammers have to do is work through them using auto-diallers.
Most of the scammers are outside of UK jurisdiction, in places where the rule of law is weak or governments don't care.
You could spend money buying a commercial call blocker to screen calls. Or you could wait until the attack passes, as it will.
Btw, while writing this I had a scam call on my BT line. All telcos are affected.
It's all rather gloomy and made worse by the fact we are at home so the calls get answered or at least noticed.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks