Shelter is a registered charity that campaigns to end homelessness and bad housing in England and Scotland.