About Direct Artificial Grass Limited (07568430) United Kingdom