About Anchor Service Holdings Ltd (10836589) United Kingdom