James Spence & Sons Plumbing & Heating is a full-service company for both residential and commercial properties. The company is family owned and operated and handles drain cleaning and unclogging, pipe replacement and repairs, leakage, water heaters, showers, sinks, toilets, faucets and sewage. It also offers ventilation service and products.