About Palm Tree Torbay Limited (11550103) United Kingdom