About The Palmtree Foundation Trust Limited (07460171) United Kingdom