About Anchor Pin Engineering Limited (01784474) United Kingdom