About Palmaira Sandals De Menorca Limited (08682129) United Kingdom