About La Palmera Restaurant Limited (13078477) United Kingdom