About S&i Property Investments Limited (11902297) United Kingdom