About Wentworth Capital Limited (03328117) United Kingdom