About 7 Sloane Street Management Company Limited (01339493) United Kingdom