Admiral profits hit £186m

2015-08-19 14

Insurer confounds analyst expectation of decline