What breed are they? Some breeds don't lay every day.
I don't know what "all stock feed" is, but laying hens need a feed that is formulated for laying hens. It needs to have at least 16% protein (more is better) and they need calcium, either in the form of oyster shells or egg shells dried & crumbled.
It also depends on their age, first & second year layers lay the most, while egg production can decline after that.
Do you have them penned or do they free range? They can find a lot of their protein in the form of bugs if they free range. Also they could be hiding eggs if they free range. OR they could be laying more eggs and then eating them.