Company name: Astro London
Description: Lowest price artificial grass installation service in London. Whatever you call it – Astroturf, Fake grass, Plastic grass or Synthetic grass, artificial grass is rapidly becoming more popular.
Great West Trading Estate, Great West Rd, Brentford TW8 9DN, United Kingdom