London Executive Offices sells for £475m
London Executive Offices (LEO), a leading provider of luxury London serviced offices, is to be acquired by an unnamed southeast...London Executive Offices sells for £475m by Caterlyst | Caterlyst - https://www.caterlyst.com/