About Village Makers Developments Limited (10024443) United Kingdom