About Stokes Pavements & Landscaping Ltd (12477962) United Kingdom