About 38 Lower Sloane Street Management Limited (03925110) United Kingdom