About S. Dudley & Sons Limited (00464994) United Kingdom