I would wholeheartedly recommend Epic Transportation Services.
We booked a limo as part of a prize day out for some of our team. She handled our booking and was extremely professional in both her smooth handling of the booking, and her suggestions/advice as to what we would need. The limo arrived a few minutes early for the reservation - I think this is great practice. The limos are fully equipped and a little nicer than most of your standard limos. The driver one the day arrived in plenty of time, and the vehicle was immaculate and comfortable. We wanted to extend our time by a half an hour and our driver agreed to do so for us, as he did not have any commitments after our charter. Everyone in the group was happy with.-https://limoscanner.com/partner/487-epic-transportation-services/