About Melia London Ltd (10280560) United Kingdom