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