About The Anchor (burwell) Limited (10626956) United Kingdom