About K-len Holdings Limited (08745248) United Kingdom