About The Village Holiday Club Limited (SC139526) United Kingdom