About Linden Village Stores Ltd (12389541) United Kingdom