Well, I am happy with this reply I got to my complaint about closing the card (bearing in mind I have already achieved my free night...)
Upon checking your account I found that you have already achieved and earned your free night vouchers for this year. As you are a valued customer I am able to refund the full annual fee of £99 on your account and also I am able to add £100 credit on your account to compensate the inconvenience caused to you.