pipex are like this they told me I couldnt cancel as my 12 month contract was not up, I had the bloody email in front of me when I rang them lol with the confimation of order and the date.
Complain to to
http://www.ispa.org.uk/complaints/page_40.html
they are a member and this is the only way to get a response from Pipex I found