About Anchor Arts & Crafts Limited (13264065) United Kingdom