Similar jobs like this one
Technical Claims Handler
Your new company
Your new company is a large Insurers with offices all over the UK. You will be based in the Leeds office.
Your new role
You will be dealing with disaster, recovery and restoration losses resulting from escape of water/...