About Wentworth Hotel Holdings Ltd (12764546) United Kingdom