See about finding a county or city Consumer Advocate (talk to a lawyer)
Have a look through the register of contractors in your local area.
Have you considered searching on Twitter, Facebook, or Google+ to see what others have to say about similar situations?