About Supermarket Income Investments Uk (no21) Limited (12844006) United Kingdom