About 21 25 Sloane Gardens Limited (04010703) United Kingdom