I have just been on secas's website. They charge £115 plus vat for the 2 day passport where as xyz (the link above) charge £140 plus vat. They run the Passport course every Monday & Tuesday every week.
Secas also run the cscs tests to order and can be carried out at a weekend or an evening. They offer you a free book to revise from. There number is 0114 252 7550