About Len S World Ltd (13597010) United Kingdom