Luxury fashion brand Hugo Boss has taken 8,000 sq ft at Selfridges’ The Parcels Building on Oxford Street.