About Supermarket Income Investments Uk (no26) Limited (13065713) United Kingdom