About Sedlescombe Village Stores Limited (04931316) United Kingdom