International tax manager jobs in Bicester