About Anchor Legal Limited (12085064) United Kingdom