Michael Roche
Michael Daniel Roche MSc MRICS Director | Head of Contracted Occupier Accounts ADVISORY & TRANSACTION SERVICES