A letting agent is a person or company that acts on behalf of a landlord to manage or arrange the letting of residential property.