Selfridges & Co. is offering couples the chance to get married in its giant shopping emporium on London’s Oxford Street in a novel approach to attracting people back to the store. The luxury department store has acquired a temporary license to host “micro weddings” for a