About Stokes Roofing & Landscapes Ltd (13380784) United Kingdom