About El Kervan Grill House Limited (11830418) United Kingdom