Here sir is a link that just about covers everyone who is offering B/band.
Your item 2 will be hard to come by I have found - if you don't have cable. A family member has and all calls and broadband come at £15 a month. I wish I could get it laid on it is so good.
However, the link:
http://www.adslguide.org.uk/isps.asp?action=summarylist