About Anchored Engineering Ltd (SC622718) United Kingdom