About Winchcombe Holdings Limited (11000810) United Kingdom