They have put automatic renewal process in their website and impossible to remove that. Then they take your money from your account and charge you with£25 cancellation fee. Never again admirals.
11 months ago
Admiral has a
2.6
average rating
from
1,711
reviews