St Martins has exchanged contracts with British Land to acquire the iconic Willis Building, at 51 Lime Street and 25 Fenchurch Avenue, in the City of London for