About The Village Group Holding Ltd (10438189) United Kingdom