About Winchcombe Ltd (11823000) United Kingdom