Senior Claims Specialist job at Howden