Several years ago I did s some for VE (a small store) and it took several months and several chasing ups to be paid, so I didn’t do any more
However I was doing some cover for a Rayners branch, being paid regularly. It was taken over by VE and wasn’t paid for several months. Met their Clinical Dire tor at a meeting and he investigated. Branch manager was sending invoices to wrong department. Since that sorted no issues.