German luxury retailer Patrick Hellmann has signed to open its debut UK store at one of Lord Sugar’s properties in London’s St James’s.