About Newbald Curruthers Limited (11625539) United Kingdom