About Barmouth Beach Club C.i.c. (11908512) United Kingdom