About Lelli Kelly Limited (11901928) United Kingdom