About Synthetic Turf Management Limited (06866501) United Kingdom