About Abererch Sands Holiday Centre Limited (00912109) United Kingdom