Checkatrade runs strict background checks on tradespeople before they can become members. Once they join, members agree to have feedback from their customers put online for all to see. We've published 3,898,056 to date. See Checkatrade's FAQs for their process on how they publish feedback.