Well, it's definitely a Ford F15 as is evident from the spring bumper.
The sand tracks would possibly indicate North Africa rather than Italy - possibly Egypt?
LAD5... Light Aid Detachment I wonder?
And how could anyone choose Bedfords over Ford CMPs??!!??