MK: after reading your post, I had a look on Q's website [I, too, have no desire to join Facebook or Twitter]. You can cancel by post (get proof of posting, and this will suffice), or by email. Here goes:
Go to Customer Care and Click on Customer FAQs
Go to Returns - in blue box top LHS -...