ICSR has taken new office space in the Lloyd’s Building. With effect from 1st October 2021, our team will be based at:
Room 733
Lloyd’s Building
One Lime Street
London
EC3M 7HA
We look forward to welcoming visitors (by appointment).
Our team, and talent pool members, will be using the office as a flexible hub, offering them a seamless transition between home, client and office locations.