Edrington has posted a drop in full-year profits after its second write-down in three years for its Brugal rum brand.