About Sloane Group Holdings Ltd (09009480) United Kingdom