Company and director fined after worker injured