I recommend you call Bulldog customer services on 08004048151 and tell them what you think of their marketing methods.
If you are already registered with the telephone preference service you should also make a complaint about Bulldog. Goto
www.tpsonline.org.uk/tps/