Newford Farm delivers €87,332 net profit in 2025 Newford Farm delivers €87,332 net profit in 2025 NEWS 22 April 2026