British womenswear brand Rixo, the label has unveiled its largest-ever shop-in-shop at none other than London’s iconic department store, Selfridges.