About Windsor Street Management Company Limited (12331476) United Kingdom