About R. Needham & Sons Limited (03552206) United Kingdom