About Winchelsea Capital Limited (04739205) United Kingdom