I made a mistake by renting a car from this company because it is so much cheaper. The service is bad, and they gave us a wrong car but we just let it go. They office is a dodgy little room in an unnamed building and the worst thing is: this company is a big scam. They charge £350 deposit when you rent the car and promise to return you 14 days after you return the car. (Usually car rental won't charge your card for a deposit!)
And many customers did not receive the refund back at all.
PLEASE DO NOT RENT ANY CAR FROM THIS COMPANY.