Can a company Gift Aid their donation?

No. Only individuals can.