About Shenstone Stores T A Village Stores Ltd (12097802) United Kingdom