About Artificial Grass & Turf Solutions Limited (10907682) United Kingdom