INSTITUTION'S PROFILE

Lancashire Teaching Hospitals NHS Trust, Lancashire, UK.