About Supermarket Income Investments Uk (no24) Limited (12951528) United Kingdom