Human Resources Manager, Associate Partner
London, England, United Kingdom
Foster + Partners
Foster + Partners UK
Debra Larkman
University of the West of England
Middlesex University Business School