Selfridges is undertaking renovations, with plans to house a luxury hotel in its flagship store on London's Oxford Street. As the business aims to connect with customers, it’s offering greater access and a luxe experience for those who want more excitement and engagement from brands.