About London House Hotels Holdings Ltd (11694368) United Kingdom