real estate development company - buy, sell; rehab, rent and manage properties both residential and commercial