NOPE!!! Go elsewhere for your rental car!
Absolutely awful customer service. Although we had a decent experience whilst on holiday with the car and would have happily recommended them, once we were home we were told the third party with whom the car was booked had defaulted on paying Woodford, and we were charged for the car twice.
They did nothing to help us get it sorted and wouldn't reply to emails and washed their hands. 
Avoid if at all possible.