About Wentworth Lodge Investments Limited (10100284) United Kingdom