About Leonard S Turf Farms Ltd. (00712570) United Kingdom