About Lenny Lou Limited (09967763) United Kingdom