The address on the site (
http://www.timelife-europe.com) is a PO Box, and the post code brings up nothing.
The fax number is Inner London ("City of London" in the code cracker). If calls are answered in Feltham, then it's an 020 8 number.
I found an old London number but it doesn't seem to work. It is 0181 6063100, now 020 86063100. This number is on Hayes exchange.
From the information at the bottom of the TL website, it is operated by Direct Entertainment UK Ltd, who's address is:
DIRECT ENTERTAINMENT UK LTD
22 LITTLE PORTLAND STREET
LONDON
W1N 5AF
Registered no: 02272704