About Anchor Service Limited (08370505) United Kingdom