Spoke to a local company here in T Wells who use Deliveroo. They are charged 40% of the order value by Deliveroo (who process the order payment) and they charge delivery to the customer on top.
He claims to be with them purely for the exposure it gives them - but doesn't encourage customers to...