About Newman Stallard Precision Engineers Limited (03172004) United Kingdom