About Harry Needham Limited (13366906) United Kingdom