Dodd

An intensive poultry farm operator. Dodd is known to operate a facility in Cheshire West and Chester.

Facilities operated by Dodd