The seat width adjustment varies with type and operator.
Iberia, for example have electrcally operated seats that expand/contract at the push of a button, BA on the other hand have to have each seat row pushed/pulled into position.
Iberia's cabin crew adjust their seats.
BA get the cleaners to do it.