About St. Richard S Hospice Foundation (01850502) United Kingdom