Newnet do a monthly one and so do plusnet. I have found newnet to be quicker than plus. There are probably others.
I have PlusNet, very good (highly recommended on MoneySupermarket if you wish to check). You do have to pay for the modem though if you cancel before 18 months though, so read the small print.