Crap customer service passed to 4 different departments to then be told we're not interested in your problem tough luck you got caught out by auto renewal and a massive price hike do not use this company
7 years ago
Admiral has a
2.6
average rating
from
1,711
reviews