About S&i Holdings Limited (09362291) United Kingdom