About Wentworth Investments Limited (10726638) United Kingdom