About The Club Barmouth Limited (12398969) United Kingdom