Hi Ling, The contact number for TasteLondon is on their website - it's 0800 5677 241. While I have had some problems renewing, I've found them fairly helpful in resolving the problem. That said, they don't appear to list their address - the one I have for them is Taste Marketing Ltd PO Box 208 Holmfirth HD9 9AH HTH T