Selfridges Group Holdings Limited Company numberFC042983 StatusActive TypeOther Company Type Incorporated31 Oct 2025 Registered office Level 1 Ifc 1EsplanadeSt. HelierJE2 3BX Data JSON Markdown