About S & I Corporation Limited (13096636) United Kingdom