About Lanrell Holdings Ltd (11352958) United Kingdom