About London Town Hotels (operations) Limited (02182560) United Kingdom