About Supermarket Income Investments Uk (no20) Limited (12843556) United Kingdom