I have figured a way round this.
Ignore it for long enough and it will eventually go away!
If a genuine company wants to speak to you, they will leave a message to say they are trying to contact you, not sit silently at the other end of the telephone and hanging up when spoken to, or phoning tirelessly for days, weeks on end.
Despite myself having ticked all the relevant boxes, companies still pass personal details on to other companies, which, quite frankly, is unfair, illegal and a downright nuisance!
I am also a member of the TPS. Which worked for a little while, but then the calls start seeping through again...
In light of the recent lost Child benefit data, i think we'd all be wise not to give out any information over the telephone. You really don't know who is at the other end of the line.
If a specific company want details from you, you can request to have forms sent to you by post, and use good old fashioned ink, which is somthing i will be doing from now on!
At least that way, you'll know if it's a genuine company who are trying to contact you by the headed paper.
By the way, i'm not on the dole either, nor do i claim any kind of benfit. I never have done. I've worked hard all my life. I also most certainly don't sit on here all day, by the phone, checking out every number who calls me.
I am merely a concerned UK citizen who is fed up of being harrased and irritated by unwanted calls, day and night!!