About Wentworth Hotel Investments Ltd (12765548) United Kingdom