About Aberdovey Holidays Limited (08271338) United Kingdom