About Sloane Exports Ltd (12098387) United Kingdom