EPC produces a comprehensive range of concrete products from simple road jersey barriers and utilities troughs to huge infrastructure elements, substructure to superstructure concrete elements, load bearing and non-load bearing, insulated wall panels to decorative cladding, boundary walls and intricate GRC products .