Had similar issues with Glasglow or whatever they’re called previously, driver explained cash is better for them as gives them immediate funds towards paying there weekly rental fees.
Company holds onto card transactions for 14 days before paying into there bank accounts.
Also the company Glasglow take a small “handling fee”