Sean Hughes appointed as head of compliance at Time Finance