About New Island Inn Ltd (07346009) United Kingdom