About Newbold Systems Limited (08426207) United Kingdom