About Wentworth & Kilgore Management Limited (03984409) United Kingdom