About London Hotels Corporation Limited (07406194) United Kingdom