I'm pretty sure an ability is only applied once, never added up if several units or leaders on a stack have them.
(Of course, abilities that apply only to a unit/brigade and not the full stack can benefit its own unit brigade even if there are several in a stack, but never twice on the same brigade)
But the two different siege abilities (siege expert and siege engineer) bonuses should be added up
Cheers
PS: this abilities list is somewhat old (AACW) but may be useful to see to what level abilities effects applies (stack, brigade/division, self unit...)
http://www.leqg.org/doc/aacw/listability.php5