About Village Makers Holdings Limited (10024480) United Kingdom