Thanks for the details!
"unless the vehicle is conducting business on Jubilee Avenue" sounds like hgv = destination would be correct. 
For "strange" rules like this I'd prefer to use a conditional tag - even if the particular condition is not understood by current routing engines, they still see that there might be an exception and can display it to the user.

hgv:conditional = yes @ (tyres <= 7)