About Barmark Hill Limited (08421608) United Kingdom