About C&j Needham Uk Limited (12521616) United Kingdom