About S & I Property Limited (13574062) United Kingdom