About S & I Associates Limited (07852726) United Kingdom