About Sloane Square House Residents Company Limited (01646177) United Kingdom