"Chelsea & Westminster Endocrinology: lack of communication causing delays"
About: Chelsea & Westminster Hospital / Endocrinology