About The Anchor (cambs) Ltd (12503001) United Kingdom