About Palm Tree Nursery Ltd (10625515) United Kingdom