20 August 2019

Netflix set to move into Uxbridge development owned by Aviva Investors