About Nicholls Engineering Systems Limited (02070132) United Kingdom