About Village By Village Limited (05957544) United Kingdom