About Penvores Farm Ltd (12236430) United Kingdom