The process generally takes a few weeks to a few months, depending on your pace and test availability.
Two separate papers:
A: Yes. Historically, TDVL holders were allowed to drive Private Hire Cars. However, you must ensure you register with the respective Private Hire Car Operator. Always check the latest LTA regulations regarding cross-recognition as rules can evolve.