About Sloane Residents Limited (01174098) United Kingdom