Simply adding 4 mL of solution to 100 mg of enzyme is not an accurate way of preparing this solution. I am going to describe what to do from an analytical chemist's point of view. If you don't need this level of precision, you could do this following the same steps without volumetric glassware.
The first thing you need to do is decide what volume of your 25 mg/mL solution you need. Ideally, you will have a volumetric flask corresponding to this volume. For now, let's go with the 4 mL that you mentioned.
Next you will need to make a stock solution of your buffer. This will include all of the components except for the enzyme:
Decide what volume of buffer to make. You will need to make at least enough for your working solution, and again you will want to use a volume for which you have a volumetric flask. Also, you want to be weighing out reasonable amounts of your reagents (because weighing out <10 mg of something can really suck). Let's assume you're making 1 L. You're reagents are cheap anyway and the larger scale will make everything easier.
Calculate how much $\ce{TrisHCl}$ and $\ce{CaCl2}$ you will need to obtain the desired concentrations in 1 L of solvent.
Weight out the $\ce{TrisHCl}$ and $\ce{CaCl2}$ and add it to your volumetric flask.
Add 300 mL glycerol to your flask using a graduated cylinder. 30% glycerol probably refers to v/v.
Fill nearly to volume with water. You need everything to be in solution so you can adjust the pH, but you also need to leave some room to work with to do the actual adjustment. I'd shoot for approximately 80% full.
Adjust the pH by adding concentrated $\ce{HCl}$ dropwise.
Fill to volume with water and thoroughly mix the solution.
Now that you have your buffer solution, you just need to weigh out the appropriate amount of your enzyme and dissolve it in your buffer. From the example above, you would weigh out 100 mg of the enzyme (don't just assume you have 100 mg, even if the bottle says so) and dissolve it in your buffer using a 4 mL vol. flask.*
*
If you don't have a 4 mL vol. flask and you actually need all 100 mg of your enzyme in this solution, you will need to mess around with dilutions. Start by by creating a 50 mg/mL (2 mL vol. flask) or 100 mg/mL (1 mL vol. flask) solution.