Trelleborg publishes annual report

27 Mar 2006