About Anchor Handling Limited (02076701) United Kingdom