Good point, but perhaps by requesting their clients to provide separate bank cheques already drawn directly to the Vendor and the Office of State Revenue, they technically aren't holding money on their behalf, therefore they don't need a trust account?
The company concerned is a pretty large...