About Winchmore Technology Ltd (08244092) United Kingdom