About Palm Tree Sales Limited (03713649) United Kingdom