About S & I Retail Limited (12253513) United Kingdom