About Supermarket Income Investments Uk (no28) Limited (13146061) United Kingdom