About Winchmore Capital Ltd (13568607) United Kingdom