About Palm Island Caribbean Restaurant & Takeaway Limited (12852426) United Kingdom