Get The Post Office to activate your line, no minimum term. Go to samknows.com and use the availability checker. You seem to have lots of choice but Newnet LLU or Be/O2 LLU would be the pick of the bunch. Short contracts with both on some packages.
Newnet would have the edge for their excellent support although not the cheapest.