The 12 month contract is correct! I am with Perlico currently and also have BBand with them. I know it is a cliche - something about small print...we also had to read it!
While with Perlico we 'switched' banks - assuming that, as promised, our new bank would ensure all direct debit arrangements would follow to the new account, Perlicos DD didn't (along with others) and they cut us off - no letter or phonecall of warning. I 'read the riot act' and while they said it would take two weeks to reconnect, it was done the following morning! I think that while the rates and service are competitive they really need to brush up on customer relations and, forgive the pun, customer communications.