About Newards Limited (00402192) United Kingdom