About S&i Property Investing Ltd (11237795) United Kingdom