About Village Partnerships Limited (07540423) United Kingdom