Can a Company or Charitable Trust open an Account?

Yes.  But normally any donations made are either prior to taxation (in the case of a company) or already gift-aided (in the case of a Charitable Trust). Therefore, tax cannot be reclaimed.  Speak to your accountant for clarification.