About 24 Cadogan Place Limited (03901993) United Kingdom