About La Palmera Limited (06520313) United Kingdom