Refactor organisation_display_name_and_parental_relationship

Add a test case covering non-ministerial organisations.
Re-write description building for readability.
Add a test case covering full stops.