A company that operates several HWRCs in Wales has been fined for "failing to protect workers and members of the public".