Just a warning
A credit checking service is only as good as the info available to them.
Whether this is enough to give a decent view is connected to the business they are in. You only have to look in the threads on here to see the number of times people have been caught out by companies that appear fine suddenly going into administration/liquidation.
I worked in recruitment for 27 years and knew a few agencies taken down by clients going bust. In one case in 1992 when i was at Uni, some mates had been temping, went into the agency pn the friday to hand in timesheet and get wages for week prior. They were told there was an issue (think it was something like "we are waiting for a new chequebook") and they could get their pay on the Monday. By the Monday the agency had shut and those mate's had done 2 weeks work for £0 (they never got it back), years later i met the ex manager at an industry event. They had had a big client who they had a special arrangement with for 45 days terms. They had stretched that to 60 days then suddenly just said "sorry no money our big construction client has gone bust". The agency had by that point paid out 8 or 9 weeks of pay to over 30 temps and were sat on 2 more weeks of timesheets to pay the temps for. They had to immediately shut as insolvent - they had no warning (as they stupidly had that long payment term contract) until that Friday when they had threatened to pull the temps unless they received the unpaid bills and been given the "no money" message.
Even if they had been credit checking, unless that construction co going bust was somehow shown as flag against their client there would have been no warning of the forthcoming issue.