About Palmtree Works Ltd (12450409) United Kingdom