About Winchalk Capital Investments Limited (12603597) United Kingdom