The nameserver lemeridienpiccadilly.co.uk have a IP Address of 52.21.50.234 which is hosted on United States.
Sorry! - Page Not Found on Marriott.com (404 Error)