I've found this:
BBC - Consumer - Your rights - Credit FAQs
It would appear that if you sign in their premises then the legal cooling-off period is not applicable (providing I understood it correctly) and it is only for 7 days anyway.
Isn't there a mention of cancelling in the 'small print' in the contract?