About Kelly Hatcheries Limited (01143253) United Kingdom