About Palmyra Restaurant Ltd (SC708974) United Kingdom