About B & C Dodd Farm Ltd (10342922) United Kingdom