"John’s team arrived whenever they stated they would and did a nice work of digging out the aged cracked concrete, putting on Form 1 tough core and laying paving blocks. It appears to be like very good. Fingers crossed it lasts. The fence posts ended up concreted i..." Patio paver https://social40.com/story3793302/new-step-by-step-map-for-block-paving-garstang