About Hotel Xanadu Limited (07499398) United Kingdom