My 82-year-old father was contacted by a company called Infinity Call Blocker a couple of years ago. It’s charging him £149.99 - every year. In exchange he gets a new landline phone every year, but ...