About Barcombe Village Shop Limited (10753938) United Kingdom