About Milo Stores Limited (13284254) United Kingdom