contractor (contract + -or; agent_person)
A person or company that builds or improves buildings