An interesting recent case is Khalid Mahmood v HMRC, who ran a taxi control business and was still acting as agent even in the case of account customers who paid, and were billed by, the defendant.
Significantly he made no profit on these accounts in order to encourage more drivers, and generally met the conditions defined in the relevant VAT notice.