Hi :)
I work for a sales company )I dont cold call i must add!!) and I do know that if you are registered with TPS, that if you get a call from a company after you have registered, then the company in question is liable to a huge fine :D I think its a bout £2000
Companies that cold call have to use special lines for telemarketing and if your number is dialed and its TPS, the service blocks companies from dialling it.
We are ex direcory and we also have a facility which blocks any witheld numbers,(we suffered once with a huge amount of sales calls) and we havnt had a telemarketing call for about 2 years :D Get to watch Eastenders in peace every day :D
Ali :)