About Lalkilla Restaurant Limited (06720473) United Kingdom