About S&b London Ltd (12932463) United Kingdom