I'm not much help due to poor memory but there is a new device (which someone can probably name) which appears to handle all unwanted calls in a most efficient way, once they have annoyed you once.
It was featured on Dragons Den and, IIRC retails for about £60.