About Palmleaf Estates Ltd (05010947) United Kingdom