Do you not have access to layer feed or do you not feed it because you have a mixed flock of layers and non-layers?
Layer feed is already 4% calcium. That is a huge number considering it is a single mineral making up that much of a feedstuff.
There is likely no magnesium added to the recipe as a supplement because the primary ingredients of grains and legumes already contain sufficient magnesium for the intended animals.
Limestone is calcium carbonate (CaCO3), egg shells are CaCO3, oyster shell is CaCO3.
Calcium carbonate is 40% elemental calcium. So, 1,250 mg of calcium carbonate contains 500 mg calcium (Ca).
Hydrated lime is extracted from limestone and contains calcium oxide, magnesium oxide and chemically combined water. Type S hydrated lime is an ingredient in mortar.
I would be very hesitant to add limestone in any form if you are already feeding layer feed.
First of all, calcium is only one of many factors that affect shell quality including disease, stress, temperature, water quality, etc. Diets containing both deficient and excessive levels of calcium can negative affect shell quality.
Well over a century of exhaustive research into poultry nutrition is contained in that feed bag. When there are problems of any kind, especially egg shell quality, I always recommend going back to basics. Eliminate all other things in the diet other than a chicken feed formulated for your birds. Feed no supplements, treats, scratch or anything other than a complete feed and often, the problems disappear.