I would recommend O2 broadband as well you can find further information on this link which is part of the broadbandsuppliers site:
http://www.broadbandsuppliers.co.uk/...nd-offers.html
It gives you detailed information on the variety of packages and other services so you can be sure what your getting and the price you will be expected to pay. You won't be let down.