About Anchor Well Ltd (08424659) United Kingdom