Hi Steve
I cant say I have used anyone for that.
I would be a little skeptical of anyone with a guarantee of 25 Leads, thats one thing no-one can say..
Whats the guarantee, what do they give you if they fail to deliver the leads?
Having said all that, you may as well give it a try, where are you based by the way?
I'm based in Leeds West Yorkshire
If you need any advice or templates for your business, just let me know Steve
Drew