About J.a.needham Limited (00661093) United Kingdom