Re the OP, yes and yes and yes. We used an agency as we felt that would suit us better than doing it ourselves - it's been well worth it. Each to their own re the intermediary, as has been said before - if you have time to do the chasing, worth it, if you haven't - then do what we did.
Btw re the early response on this thread, you don't need a policy number to be able to claim, where they ask for policy number I just reentered the card or loan number, that was quite sufficient.