About Palm Tree Property Holdings Limited (12459434) United Kingdom