Worst customer service I have ever…
Worst customer service I have ever experienced. Do not use this company if you ever expect to be able to speak to a human being or make a claim. AVOID!!!!
2 years ago
Admiral has a
2.6
average rating
from
1,711
reviews