About Village Stores & Outdoors Ltd (10998105) United Kingdom