About Lela Lanc Limited (09342664) United Kingdom