About Wentworth Group Holdings Limited (02271092) United Kingdom