About Barmouth Services Ltd (10305299) United Kingdom