About Appledore Village Stores Limited (10753025) United Kingdom