About Village Developments Projects (takeley) Limited (10822163) United Kingdom