About Lancashire Artificial Grass Ltd (13206930) United Kingdom