About The Village Office Limited (04129119) United Kingdom