About Newbar (engineers) Limited (01286137) United Kingdom