Salt Lake City-based Sewlong Custom Covers offers innovative marine canvas, upholstery & contract textiles.