About Palmtree Property Ltd (13312896) United Kingdom