About Leila Restaurant Limited (10744194) United Kingdom