About Palmera Estates Ltd (05463269) United Kingdom