About Exuma Properties Limited (SC677533) United Kingdom