About Sarah Anchor Limited (08357469) United Kingdom