A Boston-based development company is looking to build 197 apartments eight minutes from Worcester’s Polar Park.