There are public showers on the upper floor (unless they got removed in the recent alterations). Go up the escalators that are located between D and E piers, past the BA lounge, you'll find them a bit further down the corridor on your left. They are free but you need to bring your own soap and towel