About Nether Street Management Company Limited (03984718) United Kingdom