Tax Senior Manager
bpGreater London, England, United KingdomReporting to the VP UK, Europe & South Africa, the role holder will be a key contributor within a regional team of tax professionals located in UK, Europe and South Africa, providing C&E expertise ... Show more