About Island Harbour Hammerhead Company Limited (07069955) United Kingdom