Thanks - royalty invoice I the post!
Next move for me would be to report this fraud to your credit card company.
Second, I would refer the wording of the contract to the Office of FAIR Trading. There used to be something called the "Unfair Contracts Act", which probably still exists. Basically, companies aren't LEGALLY allowed to hide behind a contract that is deemed unreasonable in the first place. And, IIRC, it's not something that you have to concern yourself with at the time of signing said contract. A contract can be deemed "unfair" retrospectively.
Oh, and have you copied in Anne Robinson and Matt Albright yet...? New series coming up in the autumn..,