About Artificial Grass North East Limited (08452061) United Kingdom