No there is no self service laundry or diy ironing. The steward will take care of it but it was quite expensive.to launder a shirt i think was over £2, so I would pack carefully then hang it up as soon as your get on board.
There is no self serve launderette nor ironing room. There is an ironing service - which is slightly less than the £2 quoted above for washing and ironing.
However I used one of those bags that you can vacumn pack the air from all so long as you pack them last minute and unpack ASAP my linen clothes were fine.