About The Village Shop & Tea Room Limited (08933993) United Kingdom