We have artillery, however, the Brits really concentrated a lot and have currently more shells to fire.

We have:

from the 5.Light: 155. Art.Reg
from the 15.PD: 33rd Art Reg.
and of course art from the Italian divisions