About Nowell Spring Group Limited (08954666) United Kingdom