About Anchorfast Limited (00811629) United Kingdom