About Aberystwyth Holiday Village Limited (10812904) United Kingdom