About Sloaney London Ltd (11848743) United Kingdom