About Lenny Industries Limited (13310288) United Kingdom