About Nicks Science Supplies Limited (08620781) United Kingdom