About Douglas Mechanical Engineering Ltd (11926525) United Kingdom