Yep - I've had several - report them to your local Trading Standards, the police (in Essex they have a seperate area to deal with this as it's a huge problem atm) and ICSTIS. I reported one last November (along with several other people) and I got an email back from ICSTIS a few months ago, saying they had bought legal action on the company making the calls, they were given a £30,000 fine and were banned from operating.
Of course they probably started operating again under another name........