About Village Developments Projects Limited (04953840) United Kingdom