As head of claims operations, Stait heads up a team of about 550 claims staff across three key claims sites in Birmingham, Milton Keynes and … PrevNext