About Llandudno Indian Kitchen Ltd (12661881) United Kingdom