About The Barmouth Rock Shop Limited (11408464) United Kingdom