The site is now occupied by the Lloyd's building