In the UK or NW Europe, '46' was the anti-tank regiment in an infantry division from 1941 onwards but unless the chap in the middle moves out of the way so that we can see the formation sign on the Bedford then it would just be guesswork.
Presumably post-war as the headlamp masks are gone.