About Chelsea Island Holdings Ltd (08286489) United Kingdom