About The Anchor Storrington Ltd (08335848) United Kingdom