About Barloworld Vacuum Technology Limited (00323307) United Kingdom