The British Humanist Association is the national charity working on behalf of non-religious people who seek to live ethical and fulfilling lives on the basis of reason and humanity.