About Anchormill Ltd. (02255619) United Kingdom