About The Village Property Development Company Limited (04262403) United Kingdom