The official stance is "Traffic Calming" to slow down the cars etc using the route.
Nope, just to restrict large business vehicles going through residential areas, not for speed!
As for the hatch lines I wasn't examining those when looking at the picture, just trying to make out the signage, as the outer lines are solid you wouldn't be allowed through, so yeah, take it on the chin.
But as you've said the company's covered it then happy days!