Company profile. Robert Owen International is a global property consultancy with a network of offices in Europe, America and Asia. The hrm was established over 200 years ago in the city of London by Robert Owen. By the early nineteenth century, Robert Owen was acting as an agent for major leases and sales in London as well as around the world. Today, Robert Owen is one of the largest property organizations, offering a range of services. The firm now employs over 2,000 people in some 40 offices around the world. Aside from Bangkok, Robert Owen has Asia offices in Tokyo, Hong Kong, Singapore and Taipei.