About G.r Needham Limited (01603262) United Kingdom