Entity

Shrewsbury and Telford Hospital NHS Trust

UK public sector healthcare provider

Entity sentiment