The Spencer Company Share: Landscape Contractors The Spencer Company Visit Website P.O. Box 88207 Houston, TX 77288-0207 (713) 222-6666 (713) 247-9340 (fax) About Map About Commercial landscape management, design, installation, irrigation What's Nearby? Distance: 5 10 15 20 25 50 mi.