About Winns Avenue Management Company Limited (11950026) United Kingdom