Could I point you towards the forum
Recipe calculator?
I've put your recipe in there for you -
here
The ABV will depend on a few factors. First off, your brewhouse efficiency will determine your original gravity. Assuming 75%, which is what the majority of us get, you'll get an OG of 1042.
The yeast used, and it's attenuation will determine the final gravity. Some yeasts won't ferment out as well as others. S0-4 is pretty good at getting a good attenuation. If you assume that it will finish at 1011, then the ABV will be (OG-FG)*k
k depends on the gravity drop, but for an ale in 4% range it's 0.129. You can find out more information from the HMRC site
here.
So (1042-1011) * 0.129 = 4%
(Hmmm. Our calculator differs slightly but never mind)
You'll find that gravities always differ slightly between batches anyway, so you're better off thinking in terms of original gravity rather than ABV anyway.
EDIT: Beaten to it. BTW, Caramalt is pretty much the same as Carapils. If you really need to know how the contribution of each malt matters then you need to look into potential extraction. It's too late for my brain to work to explain it tonight ;-)