Licence NumberSL0485
Issued21/03/2025
Commences28/05/2019
Expiresindefinite
NameOWEN Peter Clwyd
Operator NameNorth Wales Cancer Treatment Centre
Operator AddressGlan Clwyd Hospital, Rhyl, Denbighshire, LL18 5UJ