We have years of experience designing and laying patios for our customers. We can lay all types of patios including natural stone, Indian stone, concrete pavings, porcelain tiles, edgings and brick on edge. We can also lay driveways, artificial turf and rockeries.