About Sloane Terrace Estates Limited (01633932) United Kingdom