The best way to stop nuisance calls is to register your number with the Telephone Preference Service. They'll add you to their list of numbers that don't want to receive sales and marketing calls. You can also call them to register on 0345 070 0707.