About Indian Lodge Takeaway & Restaurant Ltd (13368806) United Kingdom