I like to support small local businesses so I thought some of the more lazy members of this forum who have to wear smart shirts/blouses/whatever to work may find this useful.
A new laundrette has recently opened at the south end of the Waterloo Road. They will launder & iron your shirts for £1.50 each which is a fair price. However, I don't know if they do a delivery service.
I am in the process of wearing my way through two weeks of shirts that they did for me and they have done a good job.
As you walk down from Waterloo station they can be found in the last parade of shops on the left just before the end of the Waterloo Road.