About Anchor Montrose Limited (SC261534) United Kingdom