Baron and Cabot, a UK-based international real estate firm has launched a property portal that is offering a strategic expansion…