I know that "which" or "that" should be used to refer to entities, and "who" to people. However, I have come across "who" being used to refer to companies and agencies in a UK ESL textbook for the second time.

So is the following sentence grammatical in UK English?

An agency or a company who will help you ...


Since an agency or company can't really do much without people, the use of who is logical, possibly if the speaker/writer wants to make the agency/company seem a bit friendlier to the listener/reader, or if the agency/company consists of only a few people.

Not the answer you're looking for? Browse other questions tagged or ask your own question.