About The Meadow S Village Store Limited (11542763) United Kingdom