About Penmaen Farm (penmaenpool) Limited (03483395) United Kingdom