If you have changed 3 batteries in 3 smoke alarms and all 3 have their green light constantly on and the red light flashes every 40 seconds (as it should) There is nothing wrong with the mains supply, so to call an electrician would be pointless 😗 (Note: There are no user serviceable parts other than the battery)
The symptoms you describe are not unusual, and it is a simple solution. There is another detector close by that does indeed have a low battery, it may be on top of a cupboard or in a drawer or even in the loft, I my self have been on jobs where the customer has asked me to look, and every time there has been another alarm found (Some are still in their packaging "thrown to one side, and been forgotten") also don't forget carbon monoxide alarms have batteries too (Mine started beeping last night)
A case such as yours was posted May 2023 (Top of this page)
I would also suggest you check the model as the Ei141 is an ionisation alarm and is obsolete.
It would help if you post your findings.