About Sloane (services) Ltd (07407284) United Kingdom