About Bladuds Head Limited (08103120) United Kingdom