As arcimedes says, you can subscribe to "
Anonymous Caller Rejection" at £2.55 per month, but that also means that any friends or family who don't show their number using 141 (number withheld) or 1470 (permanent number withheld) won't get thru, so won't even be able to leave a message.