About Wincott Street Management Company Limited (06414001) United Kingdom