About Channel Hotels And Travels Ltd (12190509) United Kingdom