About Floyds Turfcare & Weed Solutions Limited (09678214) United Kingdom