Only try to show section info when present

This commit also ensures that results are shown if they don't have a section.

This commit fixes the tests that deliberately supply minimal result data.
Those tests were broken in this commit:
https://github.com/alphagov/frontend/commit/e5fdc1b867760249472440a908018a10a7e2b1b3