About Sloane Cleaning Services Limited (02262897) United Kingdom