MGM

17-19 Stratford Place United Kingdom

French property company based in London