Checkatrade CEO Jambu Palaniappan said the home improvement platform is in the business of trust and that it forms "a core ...