About 2 Sloane Terrace Limited (03229996) United Kingdom