About Meadowbank Stores Limited (04429403) United Kingdom