About The Village Restaurant Plymouth Limited (09687441) United Kingdom