About European Holiday Home Association Limited (08628188) United Kingdom