About Anchor Manufacturing Limited (03887898) United Kingdom