About Needham Chemicals Limited (02160365) United Kingdom