Gidden

An intensive poultry farm operator. Gidden is known to operate a facility in Lancashire.

Facilities operated by Gidden