F&P Healthcare profit up 18% on record sales, wider margins