About Travel & Leisure Group Limited (02719776) United Kingdom