About Winchmore Investments Ltd (06104626) United Kingdom