About Shrewley Village Store Limited (06013431) United Kingdom