Heritage Insurance 'striving to improve' after fine for failures to policyholders