About Lennon Holdings Limited (11071227) United Kingdom