About Anchor Mechanical Engineering Ltd (10976441) United Kingdom