About Coverack Village Stores Limited (12476745) United Kingdom