About Barmouth Properties Limited (10130503) United Kingdom