About Al Duca Restaurant St James Ltd (11548108) United Kingdom