About Anchor Rye Ltd (13263396) United Kingdom