About Palm Tree Holdings Limited (01310383) United Kingdom