I was getting poo-loads of these calls, so I signed up for telephone preference before we went away:
http://www.tpsonline.org.uk/tps/index.html
Fingers crossed it's done the trick. Just need to sign up my work phone number now as I get loads of nuisance calls on that too