About Lenny Mitchell Limited (09306733) United Kingdom