About Anchor Inserts Limited (05448586) United Kingdom