About F.c. Newell & Son Limited (01495327) United Kingdom