About London Artificial Grass & Landscaping Ltd (10752683) United Kingdom