About S&i Management Group Ltd (12850584) United Kingdom