Nearly 150,000 children are being looked after by a kinship carer – a relative or close family friend who raises a child when their birth parents are unable to do so – according to new research. But ...