Company vehicle, one provided by head (8)
I believe the answer is:
business
'company' is the definition.
(I've seen this before)
'vehicle one provided by head' is the wordplay.
'vehicle' becomes 'bus' (public transport vehicle).
'one' becomes 'i' (Roman numeral).
'provided by' says to put letters next to each other.
'head' becomes 'ness' (ness is a headland).
'bus'+'i'+'ness'='BUSINESS'
(Other definitions for business that I've seen before include "Profession - trade - matter" , "complicated problem" , "See 1" , "Trade - one's concerns or affairs" , "Occupation; trade" .)