Rainbow Trust Children’s Charity provides practical and emotional support to families who have a child with a life threatening or terminal illness. For those families life can be unthinkably tough.

Website