We cover all aspects of flooring including subflooring, raised floors and sprung floors. We can lay vinyl, wood, ceramic tile and stone coverings for all your desired finishes.