Tried to hire them but - after filling out a very detailed and time consuming application form - they eventually replied to tell me that they aren't taking on new clients.
Given the reviews, I expect they do a good job. But it seems like a poorly run business, given the other reviews about their logistical issues.