About Anchor&anchor Limited (12889339) United Kingdom