Netflix, the American subscription streaming service giant, has assigned the lease on an 84,000-square-foot hub in Hayes in west London that it never occupied, as it offloads some of the space it committed to before the recent slowdown in UK production.