One of Scotland's main in-patient mental health units for children has pledged to improve after a report found a raft of failings towards the ...