About Leisure And Hotel Investments Limited (11618157) United Kingdom