PLACER MOUNTAIN SERVICES LLC Solar Energy Equipment - Sales and/or Services PLACER MOUNTAIN SERVICES LLC 152 Sun Mountain Loop Alto, NM 88312 (575) 937-2873 About About Development & execution of medium or small solar or biomass energy projects for residential, municipal & commercial applications.