About J.w. Needham Limited (00517149) United Kingdom