About Leo Industries Ltd (10727458) United Kingdom