Time Finance appoint Steve Nichols as director of asset finance