manager insurance claims careers in Glasgow, United Kingdom