About Palm Island Properties Limited (07450376) United Kingdom