About Rhum Island Properties Limited (03854284) United Kingdom