Truecall
is free in Scotland if you contact Trading Standards. You need to experience a -high- level of nuisance calls though and it's primarily aimed at elderly people, so if you've got older family members that suffer from it, get TS on it and they'll fit it, set it up and monitor it for them.