About W. Needham & Sons Limited (08695946) United Kingdom