About K. Lill Holdings Limited (01176841) United Kingdom