About Winchelsea Management Company Limited (11054427) United Kingdom