About Mylor Stores Limited (08969309) United Kingdom