About North Cadbury Village Stores Ltd (09373689) United Kingdom