About At Village Shop Limited (13400826) United Kingdom