About Jowhar Restaurent And Cafe Ltd (09909956) United Kingdom