I haven't dealt with them personally but I would imagine all they are doing is collating planning applications from various councils, following them as they develop then selling them as leads to every trade who could possibly work on the sites.
You can DIY by simply visiting the websites of your local councils - planning applications section. Phil D