About Lakisha Restaurant Limited (11862218) United Kingdom