Sovereign Trust Insurance Plc has pledged to improve customer experience through faster responses, closer attention to policyholders’ needs and more