About Keelby Village Stores Ltd (10720682) United Kingdom