There's no law limiting passenger numbers. All firms, except Uber, are leaving it to driver's discretion, so you will have some drivers take 3 and some take 4. When booking on the phone you just need to tell them that they need to send a driver that will take 4.
Uber is an outlier. They have made it a rule that drivers are only to take 3 in the back.