About Palmera Property Limited (07008262) United Kingdom