About Nowell Associates Limited (08669510) United Kingdom