Laws in England may be different from your home country’s. This especially applies to tobacco, alcohol and self defence sprays.
You must be 18 to buy alcohol – most English pubs don’t welcome under 18’s.
You must not carry drugs with you of any kind (unless prescribed by a doctor), or use any illegal drugs including LSD or amphetamines. You must be 18 to buy and smoke cigarettes of tobacco.
It is illegal to carry weapons, including self-defence sprays.