Half yearly results exceed forecast


(14 posts) (11 voices)