About Dernwood Farm Limited Liability Partnership (OC325434) United Kingdom