Firm fined after safety breaches flagged three times in four months