Davenport

An intensive poultry farm operator. Davenport is known to operate a facility in Herefordshire.

Facilities operated by Davenport