About Duchlage Farm Partnership (SL001637) United Kingdom