Office locations and opening hours