About Winchcombe Street Management Company Limited (03747813) United Kingdom