About De Nickols & Sons Limited (00548232) United Kingdom