About Ashford International Hotel Limited (02176399) United Kingdom