About Village Holdings Limited (10524863) United Kingdom