About Hoskin-lockwood Poultry Ltd. (03275306) United Kingdom