Yes the black plastic cap is missing, is that the cause of the leak?
The cause of the leak is that the valve has failed. The black cap is just so as you can get over problems like this and use it as a manual valve.
We are not alone
Good. How are you at weilding a spanner?
Look here and scan down to "Air vent - Robocol". Part no. 17842 looks like yours. Don't go for the cheaper one, it will not fit as a replacement.
Your system has a red expansion vessel somewhere, and near that is a pressure relief valve. It may be in the boiler. What boiler do you have?
Open the pressure relief valve (usually turn anti clockwise) and reduce the pressure to zero.
Have the new valve ready (take it's nut off), and undo the nut under your existing one. Take it off and shove the new one on, you won't lose much water. Then do up the nut. Or use your local handyman. A plumber is not needed.
If you spend £45 with them, you may not get a carriage charge.
Before you increase the pressure, Take the cap off the air valve on the expansion vessel, and check the air pressure is about 1 bar (14psi) if necessary use a foot pump (or a bicycle pump). Once the air pressure is right, increase the water pressure to around 1 bar as well.