About National Tube Stockholders Limited (01897183) United Kingdom