About 8 Sloane Street Management Company Limited (01339472) United Kingdom