Owen Owen - department store chain in the United Kingdom