About Lambton Village Stores Ltd (10985191) United Kingdom