About Ldc Turf & Irrigation Ltd (10502103) United Kingdom