About Palm Trees Investments Ltd (02650312) United Kingdom