Hi, I signed a contract about 3 weeks ago, they didnt disclose or mention a cooling off period. they have not attached it to the contract which states it is. they have only given me blank copies of the contract. They have finalised the contract but have come back and said the amount on the contract is incorrect, and have said I have to sign a new contract. Am I able to cancel it?