About Travel & Leisure Holdings Limited (06071469) United Kingdom