About Meole Village Stores Limited (08704828) United Kingdom