The non breaking space appears to be there because at the time our local template-editing admin was unaware of the possibility of using CSS to dictate the height of an empty element, rather than inserting a non breaking space
If an block element is empty naturally it defaults to zero height. It could be solved simply by adding an extra rule to the template CSS.