About Penhale Farm Holdings Ltd (07103926) United Kingdom