About Essex Artificial Grass Limited (09770863) United Kingdom