About Llf Turf & Amenity Ltd (12677363) United Kingdom