About Barmouth Management Limited (05789411) United Kingdom