About D. & C. Farming Limited (02399093) United Kingdom