TalkTalk don't block third party routers, the problem is not all routers are capable of processing IPTV and netgear are among those that currently do not.
If you Google Netgear D7000 igmp you will find several people having issues with IPTV which is due to netgear firmware.