Client Finance Manager - Europe job at Sedgwick