About European Turfgrass Specialists Limited (07125873) United Kingdom