Hiring a PhD student who left another PhD position
I would contact the students directly for answers before contacting the supervisors. This way, you can get some feedback and further information before deciding if you want to contact the supervisors. 

However, I would in any case not take a student from the lab of an acquaintance without the "blessing" of the acquaintance. Otherwise you risk setting up an unnecessarily antagonistic relationship between you and the other advisor.