About Lycroft Eggs Limited (09079594) United Kingdom