This phrase is used by my aunt instead of saying "going to the toilet". I'm not quite sure why she feels it to be more polite, and I often wonder where it comes from. Perhaps it's related to the fact that you are required to pay for the privilege of using some of the public toilets in London.