About Centre Island Management Limited (04924125) United Kingdom