About Sloane Close Residents Management Company Limited (10510788) United Kingdom