About S&i Group Ltd (11455198) United Kingdom