About A.e. Newell & Sons Limited (02121339) United Kingdom