About Palm Tree Properties Limited (02898370) United Kingdom