About Synthetic Turf Maintenance Ltd (11798026) United Kingdom