About Walter Street Management Company Limited (13232596) United Kingdom