About Barry Island Investments Limited (00742404) United Kingdom