About Admiral Fish And Grill Limited (13106940) United Kingdom