St David's Hospice Care, a local Charity caring for patients and families at what is the most diffic