About Lenno Investments Limited (07818569) United Kingdom