About S & L Hatcheries Limited (06989621) United Kingdom