manager insurance claims careers in Swansea, United Kingdom