About Anchor Solutions Limited (09528996) United Kingdom