About Len Holdings Ltd (13627712) United Kingdom