This looks like it is against code. Blocked pull stations and annunciators

Yeah, pretty sure that violates some portion of NFPA 72 (or another life safety code).