About Meadow Store Limited (04462831) United Kingdom