About Slg London Ltd (11434818) United Kingdom