About Wentworth Management London Limited (12645466) United Kingdom