About Sloane Corporate Holdings Limited (02608916) United Kingdom