Company Fined After Site Accident